.buzhou{
    clear: left;
    width:100%;
}
.sel{
    clear: left;
    display: block;
    font-size: 1.4rem;
     font-family: 宋体;
    color:#828282;
     height:80px;
    line-height: 80px;
}
.sel input{
    width:5%;
}

.pub-steps {
	padding: 20px 0px 15px;

}
.pub-steps .header-step {
	font: 16px/1.5 "Microsoft Yahei"; width: 25%; height: 73px; color: rgb(153, 153, 153); float: left; position: relative; font-size-adjust: none; font-stretch:normal;
}

.pub-steps .step-new-middle {
	width: 34%;
}
.pub-steps .step-deco {
	width: 100%; text-align: center; color: rgb(255, 138, 0); display: block; position: absolute;
}
.pub-steps .step-val {
	width: 100%; text-align: center; color: rgb(255, 138, 0); display: block; position: absolute;
}
.pub-steps .step-title {
	width: 100%; text-align: center; color: rgb(255, 138, 0); display: block; position: absolute;
 margin: -10px 0;}
.pub-steps .step-deco {
	background: rgb(255, 138, 0); border: 0px currentColor; border-image: none; top: 45px; height: 2px; font-size: 0px; z-index: 1;
}
.pub-steps ul li .step-val {
	background: url(../../resource/images/pub-step.png) no-repeat; left: 50%; top: 31px; width: 29px; height:29px; color: rgb(153, 153, 153); line-height: 29px; font-size: 16px; font-weight: 400; margin-left: -14px; z-index: 2;
}
.pub-steps .step-title {
	left: auto; top: auto; z-index: 3;
}
.pub-steps .step-first .step-deco {
	border: 0px currentColor; border-image: none; width: 305px;
}
.pub-steps .step-last .step-deco {
	border: 0px currentColor; border-image: none; width: 305px;
}
.pub-steps .step-last .step-val {
	text-indent:-9999px;
}
/* .pub-steps .step-last .step-val:HOVER {
	text-indent:-9999px;cursor: pointer;background-position: -100px 0px;
} */
.pub-steps .step-first {
	margin-left: 110px;
}
.pub-steps .step-first .step-deco {
	margin-left: -110px;
}
.pub-steps .step-next .step-deco {
	background: rgb(153, 153, 153);
}
.pub-steps .step-next .step-val {
	background-position: -30px 0px;
}
.pub-steps .step-next .step-title {
	color: rgb(153, 153, 153);
}
.pub-steps .step-on .step-val{
	background-position: -60px; top: 29px; width: 33px; height: 33px; color: rgb(240, 240, 240); line-height: 33px;
	text-indent:0px;
}

.pub-steps .step-new .step-deco {
	width: 390px;
}
.pub-steps .step-new .step-title {
	width: 390px;
}
.pub-steps .step-new .step-val {
	left: 176px;
}
.pub-steps.tp_pub_steps .step-deco {
	color: rgb(222, 52, 47); font-size: 14px;
}
.pub-steps.tp_pub_steps .step-val{
	color: rgb(222, 52, 47); font-size: 14px;
}
.pub-steps.tp_pub_steps .step-title {
	color: rgb(222, 52, 47); font-size: 14px;
}
.pub-steps.tp_pub_steps .step-deco {
	background: rgb(222, 52, 47); top: 43px; height: 6px;
}
.pub-steps.tp_pub_steps ul li .step-val {
	background-position: -100px 0px; color: rgb(255, 255, 255); font-weight: 700;
}
.pub-steps.tp_pub_steps .step-next .step-deco {
	background: rgb(230, 230, 230);
}
.pub-steps.tp_pub_steps .step-next .step-val {
	background-position: -130px 0px;
}
.pub-steps.tp_pub_steps .step-next .step-title {
	color: rgb(153, 153, 153);
}
.pub-steps.tp_pub_steps .step-on .step-val {
	background-position: -160px 0px; top: 30px; width: 29px; height: 29px; line-height: 29px;
}
.btn-tu{
    margin-left: 240px;
}